package org.ala.tree.avl;

import org.ala.tree.ITree;

/**
 *
 * @author ala
 * @date 2025年5月17日
 */
public class Test {

	public static void main(String[] args) {
		ITree<Integer, Integer> avl = new AVLLinked<>((i1, i2) -> i1 - i2);
	
		System.out.println();
		for (int i = 0 ; i < 10 ; i++) { 
			avl.add(i, i); 
		}
		System.out.println(avl);

		System.out.println();
		for (int i = 0 ; i < 10 ; i++) { 
			avl.remove(i);
			System.out.printf("删除节点：(%d)\n", i);
			System.out.println(avl);
		}
	}

}
